The New England Center For Children nearby hotel search is centered on latitude 42.2959 & longitude -71.4991.